<?php
namespace app\common\model\admin;

use app\common\model\index\UserModel;
use think\admin\Model;

/**
 * Undocumented class
 * @package app\common\model\shop
 * @author Lhognqi
 * @DateTime 2024-10-22 11:30:38
 */
class ApplyModel extends Model
{
    // 设置当前模型对应的完整数据表名称
    protected $name = 'shop_account_apply';

    // 自动写入时间戳
    protected $autoWriteTimestamp = false;

    const  STATUS_APPLY = 0; // 待审核
    const  STATUS_AGREE = 1; // 同意
    const  STATUS_REFUSE = 2 ; // 拒绝
    /**
     * 日志名称
     * @var string
     */
    protected $oplogName = '公司申请';

    /**
     * 日志类型
     * @var string
     */
    protected $oplogType = '公司申请管理';


    public function user ()
    {
        return $this->belongsTo(UserModel::class,'index_user_id');
    }


    /**
     * 获得状态
     *
     * @return string[]
     */
    public static function getStatus()
    {
        return [
            self::STATUS_APPLY => lang('待审核'),
            self::STATUS_AGREE => lang('同意'),
            self::STATUS_REFUSE => lang('拒绝'),
        ];
    }
}